در ابتدا ما قصد داریم چند تصویر را به صورت تصادفی ایجاد نمائیم ، کد زیر را در صفحه خود قرار دهید :
1 2 3 4 5 <?php $images=array('pic1','pic2','pic3','pic4','pic5'); $i=rand(0,count($images)-1); $selectimage="newfolder/{$images[$i]}.jpg"; ?> این نخستین اسکریپت ما برای آموزش است ،در این اسکریپت یک آرایه تشکیل شده از نام های تصاویر با پسوند jpg ایجاد نموده ایم ،
سپس با استفاده از تابع rand آن ها را به صورت تصادفی بارگذاری می نمائیم.
توضیح خط به خط:
خط اول :
در ابتدا یک آرایه به نام images ایجاد نموده ایم ، حال در مسیر htdocs و سپس xampp یک پوشه به نام newfolder ایجاد نموده ایم و 5 تصویر با نام های pic1
و pic2 و pic3 و pic4 و pic5 در آن پوشه قرار داده ایم ، حال نام های این تصاویر را در آرایه خود قرار داده ایم .
خط دوم:
برای ایجاد تصادفی تصاویر ، ما با استفاده از تابع rand حداقل و حداکثر شمارشگر را مشخص نموده ایم ، همانطور که می دانید یک آرایه از شماره 0(صفر) شروع می شود ،
پس ما اگر بخواهیم مقادیر یک آرایه را بخوانیم با از صفر شروع کنیم تا یکی مانده به آخر (یعنی همان -1) ، ما در این قسمت 5 مقدار را به آرایه خود داده ایم ، یعنی می شود
از 0 تا 5 ، اما ما می توانستیم همان اول به تابع rand مقدار 0 تا 5 بدهیم ، دلیل اینکه این کار را انجام ندادیم ، این بود که اگر بعدها قصد داشتیم تعداد تصاویر را بیشتر نمائیم ، به مشکل برنخوریم.
اگر کار شمردن را به php بسپریم کار بسیار آسان تر می شود ، این کاری است که تابع count انجام می دهد ، این تابع تعداد عناصر یک آرایه را می شمرد ،0 تا آخر آرایه
(-1) سپس مقدار نهایی را در متغیر i قرار می دهد.
نکته : اگر درک مفهوم images-1 برای شما سخت است ، این کد را می توانید به صورت زیر نیز بنویسید: 1 2 3 $NumberPic=count($images); // $NumberPic is 5 $max=$NumberPic -1; // $max is 4 $i=rand(0,$max); // $i = rand(0,4) خط سوم :
در این خط تنها کاری که ما انجام داده ایم ، مشخص کردن مسیر تصاویر است ، همانگونه که در ابتدا عرض کردیم ، یک پوشه در مسیر جاری به نام newfolder
ایجاد نمائید ، مانام این پوشه را در این قسمت آورده ایم ، سپس یک علامت / قرار داده ایم ، سپس متغیر images را که حاوی آرایه می باشد
را با اندیس i مشخص نموده ایم ، دلیل اینکه این مقدار را داخل براکت قرار داده ایم این است که نشان دهیم این دو یعنی متغیر و اندیس یک بخش هستند ،
سپس در آخر با استفاده از عملگرد نقطه (.) فرمت تصاویر را نیز مشخص نموده ایم.
نکته : در قسمت بالا می توانستیم نام های تصاویر را همراه با فرمتشان ذکر کنیم و دیگر لازم نبود که در خط سوم کد .jpg را اضافه نمائیم. حال زمان به نمایش درآوردن تصاویر می باشد (این کد را در بخش body صفحه خود قرار دهید):
1 <img src="<?php echo $selectimage;?> " /> در کد بالا ما فقط در بخش src تگ img متغیر selectimage را فراخوانی نموده ایم.
حال اگر کد صفحه خود را ذخیره و اجراه نمائید ، تصاویر به صورت تصادفی برای شما به نمایش خواهند درآمد .
ميلاد درتاریخ 1393/10/20 گفته : سلام جديدترين مقالات، تحقيقات، پروژه ها، پايان نامه، كليه مطالب درسي و دانشگاهي، دانش آموزي و ... فقط در سايت ما با دريافت آنلاين و بدون وقفه، همچنين در با فرمت ورد و قابل ويرايش
در قسمت موضوعات كليه رشته ها جمع آوري شده است.
فني و مهندسي – علوم انساني – علوم پزشكي - علوم پايه و ....
http://payanname69.lxb.ir
اين هم كد بنر ماست قرار بديد لطفا :
<!-- start logo cod off http://payanname69.loxblog.com --><p align="center"><p align="center"><a href="http://payanname69.loxblog.com" target="_blank"><img border="0" src=" http://8pic.ir/images/nji0kjc0xb78n5qwgh7i.gif" width="468" height="60" alt="دانلود پایان نامه و مقالات اموزشی"></a></p><!--finish logo cod off http://payanname69.loxblog.com -->
mohamad درتاریخ 1393/10/15/v گفته : slm veb khobi dari man ye sait mikham mitoni tarahi koni
محمد درتاریخ 1393/10/11 گفته : سلام خسته نباشی من میخواهم یک پروژه به
زبان پی اچ پی بسازم میتونی کمکم کنی
نازی درتاریخ 1393/10/8 گفته : سلام چرا جواب منو توی چت نمیدی ؟
چقدر بگم بیا با من تبادل لینک کن تا بازدید وبلاگ هامون زیاد شه ؟ بیا وبلاگم رو ببین فقط مخصوص افزایش بازدیده . فقط کافیه تبادل لینک کنی. همین الان بیا بهم سر بزن .............
آمار وب
تعداد مطالب : 29
تعداد نظرات : 4
تعداد کاربران : 1
امروز :
تعداد اعضای سایت : 1
تعداد اعضای آنلاین : 1
بازدید امروز : 65
بازدید دیروز : 0
گوگل امروز : 7
گوگل دیروز : 0
بازدید هفته : 65
بازدید ماه : 65
بازدید سال : 529
بازدید کل : 18544
به وبلاگ من خوش آمدید
قبل از هر کاری خسته نباشید میگم
انشا... اوقات خوبی را در زندگی تان داشته باشید
این وبلاگ یک وبلاگ برنامه نویسی می باشد
از عزیانی که در برنامه نویسی مشکل دارند
میتواند از طریق نظرات یا پیام ها به ما در
ارتباط باشند و یا از طریق شماه تلفن زیر
09145577148
▓▓▓▓ vhp ▓▓▓▓
........♥#####♥
......♥#######♥
.♥##########♥
♥##########♥..................♥###♥
♥###########♥..........♥#########♥
..♥##########♥......♥#############♥
.....♥############♥..♥############♥
.......♥############♥#############♥
.........♥########################♥
............♥#####################♥
..............♥##################♥
.................♥###############♥
...................♥############♥
......................♥#########♥
........................♥######♥
...........................♥###♥
...........................♥##♥
.............................♥
.............................♥
............................♥
..........................♥
........................♥
..........................♥
.............................♥
................................♥
.................................♥
..............................♥
............................♥
.........................♥
......................♥
..................♥
.............♥
.........♥
......♥
....♥
......♥......................♥...♥
..........♥.............♥............♥
..............♥.....♥...................♥
...................♥.....................♥
................♥......♥..............♥
..............♥.............♥....♥
.............♥
...........♥
..........♥
.........♥
.........♥
..........♥
..............♥
...................♥
..........................♥
...............................♥
.................................♥
.................................♥
..............................♥
.........................♥
..................♥
.............♥
.....♥